﻿/// <reference path="_namespace.js" />

/*****************************************************************************
Ajaxna library Interface definition.
Author: krobinson 10/21/2008 3:25:30 PM.
Class:  ajax.IServiceProvider
*****************************************************************************/

$addNamespace("ajax");
//-----------------------------------------------------------------------------

ajax.IServiceProvider = function(){}; // ctor should be blank.
$extend("ajax.IServiceProvider", ""); // You may also inherit from another interface.
//-----------------------------------------------------------------------------
// Public Methods
//-----------------------------------------------------------------------------
// Interface here. 
ajax.IServiceProvider.prototype.getService = function(serviceTypeName) { };

// Statics
//-----------------------------------------------------------------------------
ajax.IServiceProvider.cast = function(obj)
{///<returns type="ajax.IServiceProvider"/>
    return obj;
}